const Koa = require("koa");
const bodyParser = require("koa-bodyparser");
const { initRouter } = require("./router");
const { initModels } = require("./models");
const cors = require("koa2-cors");
const app = new Koa();

app.use(cors());
app.use(bodyParser());

initRouter(app);

initModels()
  .then(() => {
    console.log("数据库启动成功");
    app.listen(3001, (err) => {
      if (err) {
        console.error(err);
      } else {
        console.log("服务启动成功，端口为: " + 3001);
      }
    });
  })
  .catch((err) => {
    console.error("数据库启动失败");
  });
